package thread;

/**
 * java中所有的代码都是靠线程执行的，main方法也不例外。JVM启动后会创建一条线程来
 * 执行main方法，这条线程被取名为"main"，俗称：主线程
 * 我们自己创建的线程也可以去名字，但通常使用默认值，格式为：Thread-X(X是一个数字)
 * 由系统分配。
 *
 * Thread提供了一个静态方法：
 * static Thread currentThread()
 * 该方法可以获取运行这个方法的线程。
 *
 *
 *
 */


public class CurrentThreadDemo {
    public static void main(String[] args) {
        //获取主线程
        Thread main = Thread.currentThread();
        System.out.println("主线程："+main);
        dosome();

        System.out.println("main方法执行完了，"+main+"执行完毕了！");


    }

    public static void dosome(){
        Thread t = Thread.currentThread();
        System.out.println("执行dosome方法的线程是："+t);
    }


}
